xen.git
21 years agobitkeeper revision 1.1236.1.191 (424d7be0e1YspeLAWBWse044dLabag)
vh249@arcadians.cl.cam.ac.uk [Fri, 1 Apr 2005 16:50:40 +0000 (16:50 +0000)]
bitkeeper revision 1.1236.1.191 (424d7be0e1YspeLAWBWse044dLabag)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk

21 years agobitkeeper revision 1.1236.53.1 (424d7bd1NXn4oTBcD8LpLpWSaFGwyw)
vh249@arcadians.cl.cam.ac.uk [Fri, 1 Apr 2005 16:50:25 +0000 (16:50 +0000)]
bitkeeper revision 1.1236.53.1 (424d7bd1NXn4oTBcD8LpLpWSaFGwyw)

exporting full device now works

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
21 years agobitkeeper revision 1.1236.1.190 (424d7799Fdmy2lgwgEC3NOA1bzXAfg)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 16:32:25 +0000 (16:32 +0000)]
bitkeeper revision 1.1236.1.190 (424d7799Fdmy2lgwgEC3NOA1bzXAfg)

Un-PACK the dom0_op structures and bump the interface version number.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.189 (424d776cRx8rE1fz0drKAs8qp8AVVw)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 16:31:40 +0000 (16:31 +0000)]
bitkeeper revision 1.1236.1.189 (424d776cRx8rE1fz0drKAs8qp8AVVw)

I/O rings may now be dynamically sized: instead of declaring size
at struct definition time, declare it in FRONT/BACK_RING_INIT().
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.188 (424d5d9bWJxugg2qyufAbqW_Iw8ing)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 14:41:31 +0000 (14:41 +0000)]
bitkeeper revision 1.1236.1.188 (424d5d9bWJxugg2qyufAbqW_Iw8ing)

Fix 2.4 build.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.187 (424d5d8cR-dhzBJoJYstmA_JbmRm5g)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 14:41:16 +0000 (14:41 +0000)]
bitkeeper revision 1.1236.1.187 (424d5d8cR-dhzBJoJYstmA_JbmRm5g)

Batch cr3 and ldt switches into a single mmuext_op hypercall. This will
also avoid one unnecessary TLB flush per context switch.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.186 (424d5359kAhRjA4t3oq3aye_393FaQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 13:57:45 +0000 (13:57 +0000)]
bitkeeper revision 1.1236.1.186 (424d5359kAhRjA4t3oq3aye_393FaQ)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1236.52.1 (424d53535i5qoHsSZWrLD8tQJZG12w)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 13:57:39 +0000 (13:57 +0000)]
bitkeeper revision 1.1236.52.1 (424d53535i5qoHsSZWrLD8tQJZG12w)

Fix FS/GS saving on Linux 2.6.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.185 (424d4eb3GRbQvjFst4j4MoRRngC5dg)
vh249@arcadians.cl.cam.ac.uk [Fri, 1 Apr 2005 13:37:55 +0000 (13:37 +0000)]
bitkeeper revision 1.1236.1.185 (424d4eb3GRbQvjFst4j4MoRRngC5dg)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk

21 years agobitkeeper revision 1.1236.51.2 (424d4e45s3_LSUrubUDpgLTFNoQ2xw)
vh249@arcadians.cl.cam.ac.uk [Fri, 1 Apr 2005 13:36:05 +0000 (13:36 +0000)]
bitkeeper revision 1.1236.51.2 (424d4e45s3_LSUrubUDpgLTFNoQ2xw)

add support for refreshing vbds

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
21 years agobitkeeper revision 1.1236.51.1 (424d4abbioGk0SKwa5bmceZTTxLTTg)
vh249@arcadians.cl.cam.ac.uk [Fri, 1 Apr 2005 13:20:59 +0000 (13:20 +0000)]
bitkeeper revision 1.1236.51.1 (424d4abbioGk0SKwa5bmceZTTxLTTg)

big cleanup. better support for refresh.

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
21 years agobitkeeper revision 1.1236.1.184 (424d4a00y8MNt89B4nCZ8LKcrTcZUw)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 13:17:52 +0000 (13:17 +0000)]
bitkeeper revision 1.1236.1.184 (424d4a00y8MNt89B4nCZ8LKcrTcZUw)

Fix multi-VCPU TLB shootdown interface -- specify pointer to VCPU
bitmap, so it is read at time of flush and not before (which might be
too early, before all updates are flushed, leading to races). Also
add selective multi-VCPU shootdown capability to update_va_mapping()
and use this to make ptep_set_access_flags() a single hypercall.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.183 (424d1ccaDlUUQZ1KrVHubRYFS5AKQA)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 10:04:58 +0000 (10:04 +0000)]
bitkeeper revision 1.1236.1.183 (424d1ccaDlUUQZ1KrVHubRYFS5AKQA)

Batch p.t. pin requests during guest restore (after being suspended, or
after migration). Allow L1 tables to be pinned even after their va
backptr is fixed (no longer mutable).
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.182 (424d1709I2BepRFmTt3ZX8gxYVBdrQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 09:40:25 +0000 (09:40 +0000)]
bitkeeper revision 1.1236.1.182 (424d1709I2BepRFmTt3ZX8gxYVBdrQ)

sync_lazy_execstate functions are now all arch-specific. We may want
to finetune their behaviour later.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.181 (424d132aYORx7PllUl-nlTBMndGn4g)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 09:23:54 +0000 (09:23 +0000)]
bitkeeper revision 1.1236.1.181 (424d132aYORx7PllUl-nlTBMndGn4g)

Improved lazy state switching -- flush the state switch through on the
first flush IPI received. This avoids needing to receive any further
ones at little cost (needed to flush TLB anyway). The main extra cost
will be that, when switching back to a guest, we won't save the
ctxt switch. But we may have saved an unbounded number of IPI flushes.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.180 (424d0cc0fMbtHkfJJ78Iu20ay7GbmA)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 08:56:32 +0000 (08:56 +0000)]
bitkeeper revision 1.1236.1.180 (424d0cc0fMbtHkfJJ78Iu20ay7GbmA)

Clean up blkback data path -- each scatter-gather request maps to
a contiguous extent of a single disk (we no longer directly create
VBDs out of multiple physical extents but leave that kind of thing to
LVM). Also the 2.6 datapath creates the smallest number of bio's that
it can, to avoid unnecessary remerging in the lower block layers.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.179 (424cff8aq22M6hToflNlSiSDAf7UEA)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 08:00:10 +0000 (08:00 +0000)]
bitkeeper revision 1.1236.1.179 (424cff8aq22M6hToflNlSiSDAf7UEA)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.86 (424cff6c82IPl2w_FuJj_0tdGUdFiw)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 07:59:40 +0000 (07:59 +0000)]
bitkeeper revision 1.1159.258.86 (424cff6c82IPl2w_FuJj_0tdGUdFiw)

Correctly account for our reference to plugged_queue in blkback.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.178 (424c71ffL0fO0Lled7Iksns4CZgUlw)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 21:56:15 +0000 (21:56 +0000)]
bitkeeper revision 1.1236.1.178 (424c71ffL0fO0Lled7Iksns4CZgUlw)

manual merge.

21 years agobitkeeper revision 1.1159.258.85 (424c70fbxU577zq5Tnh2knti4haWSA)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 21:51:55 +0000 (21:51 +0000)]
bitkeeper revision 1.1159.258.85 (424c70fbxU577zq5Tnh2knti4haWSA)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.279.1 (424c70f4QCqyymdEdrsWpGJWoWos9A)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 21:51:48 +0000 (21:51 +0000)]
bitkeeper revision 1.1159.279.1 (424c70f4QCqyymdEdrsWpGJWoWos9A)

Fix queue unplugging in blkback driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.177 (424c6d618owgwMOuAqt8Gn8X7pnDCw)
iap10@freefall.cl.cam.ac.uk [Thu, 31 Mar 2005 21:36:33 +0000 (21:36 +0000)]
bitkeeper revision 1.1236.1.177 (424c6d618owgwMOuAqt8Gn8X7pnDCw)

Merge

21 years agobitkeeper revision 1.1159.258.84 (424c6a06y0iRheV72bjPbD5lRslQRQ)
iap10@freefall.cl.cam.ac.uk [Thu, 31 Mar 2005 21:22:14 +0000 (21:22 +0000)]
bitkeeper revision 1.1159.258.84 (424c6a06y0iRheV72bjPbD5lRslQRQ)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.278.1 (424c69fdsFkm7FZ7SYMwK1Y6v6p1Og)
iap10@freefall.cl.cam.ac.uk [Thu, 31 Mar 2005 21:22:05 +0000 (21:22 +0000)]
bitkeeper revision 1.1159.278.1 (424c69fdsFkm7FZ7SYMwK1Y6v6p1Og)

Make default CPU placement of domains a bit smarter on systems with
hyperthreading: only dom0 gets to use hyperthreading by default, we
effectively ignore it on all other CPUs by allocating domains to
the same hyperthread. If you don't like this, use 'xm pincpu' to
change it. [note: we probably need to make pincpu more expressive,
providing a list of CPUs that the domain can be scheduled on.]

Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1236.1.176 (424c2d3fy4zylRn8ctgTwLuwa-5b1Q)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 17:02:55 +0000 (17:02 +0000)]
bitkeeper revision 1.1236.1.176 (424c2d3fy4zylRn8ctgTwLuwa-5b1Q)

Fix SMP TLB flushing in XenLinux 2.6.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.175 (424c1ad8A9ykDMzCII6Xz6XXEAqRCg)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 15:44:24 +0000 (15:44 +0000)]
bitkeeper revision 1.1236.1.175 (424c1ad8A9ykDMzCII6Xz6XXEAqRCg)

noop merge

21 years agobitkeeper revision 1.1159.258.83 (424c1abd7LgWMiaskLEEAAX7ffdkXQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 15:43:57 +0000 (15:43 +0000)]
bitkeeper revision 1.1159.258.83 (424c1abd7LgWMiaskLEEAAX7ffdkXQ)

Backport of batched request_queue unplugging in blkback driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.174 (424bf73dRPXTiuGP-qQmSHwGKGOyRQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 13:12:29 +0000 (13:12 +0000)]
bitkeeper revision 1.1236.1.174 (424bf73dRPXTiuGP-qQmSHwGKGOyRQ)

Improved TLB flushing of subsets of CPUs. Can now do remote invlpg
as well as complete flush.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.173 (424bd85e5lo6-hlVKAhgf-Zu85iruw)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 11:00:46 +0000 (11:00 +0000)]
bitkeeper revision 1.1236.1.173 (424bd85e5lo6-hlVKAhgf-Zu85iruw)

Clean up ctrl msg handling in Linux. Remove VBD_GROW/SHRINK -- a VBD
now maps onto a single complete major/minor that is specified at
VBD_CREATE time. Also improve blkdev request_queue unplugging in the
2.6 backend driver to promote better batching.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.172 (424bc942fd6538s_Er3ugXStTdd5Nw)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 09:56:18 +0000 (09:56 +0000)]
bitkeeper revision 1.1236.1.172 (424bc942fd6538s_Er3ugXStTdd5Nw)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.82 (424bc92fEcWwZjH-px6jvpApRHiBmQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 09:55:59 +0000 (09:55 +0000)]
bitkeeper revision 1.1159.258.82 (424bc92fEcWwZjH-px6jvpApRHiBmQ)

fix the broken xen build

21 years agobitkeeper revision 1.1236.1.171 (424bbaa4hQe-DqWXkaydpYrAVLtpFA)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:53:56 +0000 (08:53 +0000)]
bitkeeper revision 1.1236.1.171 (424bbaa4hQe-DqWXkaydpYrAVLtpFA)

noop merge.

21 years agobitkeeper revision 1.1159.258.81 (424bba4091aV1FuNksY_4w_z4Tvr3g)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:52:16 +0000 (08:52 +0000)]
bitkeeper revision 1.1159.258.81 (424bba4091aV1FuNksY_4w_z4Tvr3g)

Backport of Jens blkdev performance patch. I accidentally applied it
first to unstable.

21 years agobitkeeper revision 1.1236.1.170 (424bb695wKVs1smMSH8FpgWxT9Gkow)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:36:37 +0000 (08:36 +0000)]
bitkeeper revision 1.1236.1.170 (424bb695wKVs1smMSH8FpgWxT9Gkow)

Fix mbootpack deps.

21 years agobitkeeper revision 1.1236.1.169 (424bb04eB0_EeDkZ4a4b3PYM1jw59Q)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:09:50 +0000 (08:09 +0000)]
bitkeeper revision 1.1236.1.169 (424bb04eB0_EeDkZ4a4b3PYM1jw59Q)

Patch from Jens Axboe to synchronously flush block requests from our
backend driver down to the disk(s). Big improvement in blkdev
performance.

21 years agobitkeeper revision 1.1236.1.168 (424baf28WMoJ5y8ZfokGG38qKUacvg)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:04:56 +0000 (08:04 +0000)]
bitkeeper revision 1.1236.1.168 (424baf28WMoJ5y8ZfokGG38qKUacvg)

memset arg ordering.

21 years agobitkeeper revision 1.1236.1.167 (424baeff58gP1oFB2UAaXGjoE5zTmw)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:04:15 +0000 (08:04 +0000)]
bitkeeper revision 1.1236.1.167 (424baeff58gP1oFB2UAaXGjoE5zTmw)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.80 (424baef1fEkcfSfQH4BQ1MHHtsEiYQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:04:01 +0000 (08:04 +0000)]
bitkeeper revision 1.1159.258.80 (424baef1fEkcfSfQH4BQ1MHHtsEiYQ)

Fix memset arg ordering.

21 years agobitkeeper revision 1.1236.1.166 (424baca86MqfVh3MrQgsQ71bnNYsuw)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:54:16 +0000 (07:54 +0000)]
bitkeeper revision 1.1236.1.166 (424baca86MqfVh3MrQgsQ71bnNYsuw)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.79 (424bac81b97CaB37wVXoKpui_TVPxw)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:53:37 +0000 (07:53 +0000)]
bitkeeper revision 1.1159.258.79 (424bac81b97CaB37wVXoKpui_TVPxw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.277.1 (424bac7axeGTzSf5qEZA1c6OXWqlIg)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:53:30 +0000 (07:53 +0000)]
bitkeeper revision 1.1159.277.1 (424bac7axeGTzSf5qEZA1c6OXWqlIg)

Remove unused extern decl. of page_scrub_lock.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.165 (424ba95eSoKkDgTWnpIIuTJTyWdHJg)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:40:14 +0000 (07:40 +0000)]
bitkeeper revision 1.1236.1.165 (424ba95eSoKkDgTWnpIIuTJTyWdHJg)

Small gcc4 fix in xc_ptrace.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
21 years agobitkeeper revision 1.1236.1.164 (424aed36IaX4v3-NGAT_MnCdUsD1yQ)
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 18:17:26 +0000 (18:17 +0000)]
bitkeeper revision 1.1236.1.164 (424aed36IaX4v3-NGAT_MnCdUsD1yQ)

Split mmu_update() hypercall into mmu_update() and mmuext_op().
All MMUEXT_* ops are now done via the latter hypercall. This allows
more arguments to be passed in a nicer way to mmuext operations.
Linux 2.4, 2.6 and control tools all use the new interface. The BSDs
will need some work, but shouldn't be too hard (and they can be moved
to writable pagetables at the same time :-) ).
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.163 (424aec4eki8W81v1JGDTKTh7UZNqpQ)
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 18:13:34 +0000 (18:13 +0000)]
bitkeeper revision 1.1236.1.163 (424aec4eki8W81v1JGDTKTh7UZNqpQ)

Fix mbootpack deps.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.162 (424ab3a09TY4szIy8-8gmwYULpefmg)
jrb44@plym.cl.cam.ac.uk [Wed, 30 Mar 2005 14:11:44 +0000 (14:11 +0000)]
bitkeeper revision 1.1236.1.162 (424ab3a09TY4szIy8-8gmwYULpefmg)

Merge plym.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into plym.cl.cam.ac.uk:/auto/anfs/scratch/plym/jrb44/xen/bk

21 years agobitkeeper revision 1.1236.50.1 (424ab3796H2qxrRztWb9Z6YD0aT6_w)
jrb44@plym.cl.cam.ac.uk [Wed, 30 Mar 2005 14:11:05 +0000 (14:11 +0000)]
bitkeeper revision 1.1236.50.1 (424ab3796H2qxrRztWb9Z6YD0aT6_w)

Updated mailing lists details in documentation.

Signed-off-by: James Bulpin <james@xensource.com>
21 years agobitkeeper revision 1.1159.258.78 (424ab2c5j7eJJls3kgj8UgYPektTwQ)
jrb44@plym.cl.cam.ac.uk [Wed, 30 Mar 2005 14:08:05 +0000 (14:08 +0000)]
bitkeeper revision 1.1159.258.78 (424ab2c5j7eJJls3kgj8UgYPektTwQ)

Updated mailing lists details in documentation.

Signed-off-by: James Bulpin <james@xensource.com>
21 years agobitkeeper revision 1.1236.1.161 (424a87d38l7A3H0bMHl_fsQl_ZRvuA)
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 11:04:51 +0000 (11:04 +0000)]
bitkeeper revision 1.1236.1.161 (424a87d38l7A3H0bMHl_fsQl_ZRvuA)

Remove vmassist dom0_op. Can now adjust vm assists via setdomaininfo.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.160 (424a861f1fQwwCOgZWaGK3g0CTOOkw)
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 10:57:35 +0000 (10:57 +0000)]
bitkeeper revision 1.1236.1.160 (424a861f1fQwwCOgZWaGK3g0CTOOkw)

Tidy up vm_assist handling.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.159 (424a78bcsGDNfA72BDiefgaGN4sTFQ)
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 10:00:28 +0000 (10:00 +0000)]
bitkeeper revision 1.1236.1.159 (424a78bcsGDNfA72BDiefgaGN4sTFQ)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.77 (424a789awnI9QtGxkwnLulWuRuSRxA)
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 09:59:54 +0000 (09:59 +0000)]
bitkeeper revision 1.1159.258.77 (424a789awnI9QtGxkwnLulWuRuSRxA)

Rationalise blkdev settings in frontend drivers.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.158 (424a5e40njyl8M4wEhCb_M060CCf-w)
arun.sharma@intel.com[kaf24] [Wed, 30 Mar 2005 08:07:28 +0000 (08:07 +0000)]
bitkeeper revision 1.1236.1.158 (424a5e40njyl8M4wEhCb_M060CCf-w)

[PATCH] libxc-x86-64-fixes.patch

Build fixes for x86-64.

Signed-off-by: Nitin Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
21 years agobitkeeper revision 1.1236.1.157 (424a5bd9vDVxqBGBnc7AKIyONvJCyQ)
arun.sharma@intel.com[kaf24] [Wed, 30 Mar 2005 07:57:13 +0000 (07:57 +0000)]
bitkeeper revision 1.1236.1.157 (424a5bd9vDVxqBGBnc7AKIyONvJCyQ)

[PATCH] ioemu-x86-64-fixes.patch

Make ioemu compile on x86-64.

Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
21 years agobitkeeper revision 1.1236.1.156 (424a5bd5fg_psBdMIPncUZSGGI9ryQ)
arun.sharma@intel.com[kaf24] [Wed, 30 Mar 2005 07:57:09 +0000 (07:57 +0000)]
bitkeeper revision 1.1236.1.156 (424a5bd5fg_psBdMIPncUZSGGI9ryQ)

[PATCH] ioemu-x86-64-makefile.patch

Fix makefiles on x86-64.

Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
21 years agobitkeeper revision 1.1236.1.155 (4249ef26A-jDjjXS9NBi965ZbQR7sA)
mwilli2@equilibrium.research [Wed, 30 Mar 2005 00:13:26 +0000 (00:13 +0000)]
bitkeeper revision 1.1236.1.155 (4249ef26A-jDjjXS9NBi965ZbQR7sA)

Various bug fixes (thanks to Harry Butterworth for spotting these), including
making disconnects behave correctly.  Hotplug seems to work well now.

Also: experimental support for handling suspend / migration gracefully (can't
test this until it works in the rest of the -unstable tree).

21 years agobitkeeper revision 1.1236.1.154 (4249c430s6iKHaP4AAIWnJQScN1CyA)
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 21:10:08 +0000 (21:10 +0000)]
bitkeeper revision 1.1236.1.154 (4249c430s6iKHaP4AAIWnJQScN1CyA)

Fix lazy state switching when context-switching to/from the idle
domain. Track which domain's state is on each CPU and, for each
domain, which CPUs are running on its page tables.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.153 (42496bbcmDKIhBdeW5tCa1moqo8b-Q)
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 14:52:44 +0000 (14:52 +0000)]
bitkeeper revision 1.1236.1.153 (42496bbcmDKIhBdeW5tCa1moqo8b-Q)

Lazy pagetable and LDT switching was unsafe -- do them synchronously
for now, and maybe think about batching across switch_mm and switch_to
in the future (particularly for 2.6, which we care about more than 2.4).
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.152 (4249688f7s2zw2iN2bAb-4Wa9Jp0pw)
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 14:39:11 +0000 (14:39 +0000)]
bitkeeper revision 1.1236.1.152 (4249688f7s2zw2iN2bAb-4Wa9Jp0pw)

Update Bitkeeper ignore file.

21 years agobitkeeper revision 1.1236.1.151 (424967aaR020l7m4GP2JkhW7oOgK9g)
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 14:35:22 +0000 (14:35 +0000)]
bitkeeper revision 1.1236.1.151 (424967aaR020l7m4GP2JkhW7oOgK9g)

Remove per-cpu batch queues for mmu updates and multicalls. Instead
batching is done locally within functions that most benefit.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.150 (42492cd6FsZ7ND8m7q_7T91GL1KcMA)
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 10:24:22 +0000 (10:24 +0000)]
bitkeeper revision 1.1236.1.150 (42492cd6FsZ7ND8m7q_7T91GL1KcMA)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1236.48.1 (42492ccfJI24fmg8lA7JszDuS59bYA)
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 10:24:15 +0000 (10:24 +0000)]
bitkeeper revision 1.1236.48.1 (42492ccfJI24fmg8lA7JszDuS59bYA)

Get rid of more uses of batched mmu interface.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.149 (42492762NRUXAIqtzpmd2lX5HSPVog)
tjd21@arcadians.cl.cam.ac.uk [Tue, 29 Mar 2005 10:01:06 +0000 (10:01 +0000)]
bitkeeper revision 1.1236.1.149 (42492762NRUXAIqtzpmd2lX5HSPVog)

Added the mbootpack tool, which packages multiboot boot files and
disguises them as a linux bzImage.  Useful for booting Xen using
pxelinux, or another linux-only bootloader.

Signed-off-by: Tim Deegan <Tim.Deegan@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1236.1.148 (42490c6e0Xg4p0wThKf2XpnRuAJQTA)
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 08:06:06 +0000 (08:06 +0000)]
bitkeeper revision 1.1236.1.148 (42490c6e0Xg4p0wThKf2XpnRuAJQTA)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.76 (42490c5b3SVISdc-fROkhmb0BdgCvA)
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 08:05:47 +0000 (08:05 +0000)]
bitkeeper revision 1.1159.258.76 (42490c5b3SVISdc-fROkhmb0BdgCvA)

Use fwrite() to write variable string in xfrd, to make it 64-bit safe.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.147 (42490b0352incZSDDiAEv28xZljTkw)
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 08:00:03 +0000 (08:00 +0000)]
bitkeeper revision 1.1236.1.147 (42490b0352incZSDDiAEv28xZljTkw)

Merge

21 years agobitkeeper revision 1.1159.258.75 (4248a874u823pZnz55gxx7aUF3rUdg)
mwilli2@equilibrium.research [Tue, 29 Mar 2005 00:59:32 +0000 (00:59 +0000)]
bitkeeper revision 1.1159.258.75 (4248a874u823pZnz55gxx7aUF3rUdg)

Merge ssh://freefall.cl.cam.ac.uk//auto/groups/xeno/BK/xen-2.0-testing.bk
into equilibrium.research:/export/scratch/xen-2.0-testing-sysrq.bk

21 years agobitkeeper revision 1.1159.276.1 (4248a7f9-4Jb7VaVyStfIWsk_XitsQ)
mwilli2@equilibrium.research [Tue, 29 Mar 2005 00:57:29 +0000 (00:57 +0000)]
bitkeeper revision 1.1159.276.1 (4248a7f9-4Jb7VaVyStfIWsk_XitsQ)

Make sysrq work.

Signed-off-by: <mark.williamson@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1236.1.146 (42487c63RNAgA2iD3MzC_827ws4_gA)
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 21:51:31 +0000 (21:51 +0000)]
bitkeeper revision 1.1236.1.146 (42487c63RNAgA2iD3MzC_827ws4_gA)

merge

21 years agobitkeeper revision 1.1159.258.74 (42487b0a9j3H5ye852jyPD3Lg6GPaw)
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 21:45:46 +0000 (21:45 +0000)]
bitkeeper revision 1.1159.258.74 (42487b0a9j3H5ye852jyPD3Lg6GPaw)

Add a tags target to the Xen Makefile.
Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.145 (4248741cj7gwt6K7xFCPEyMPzfvSoQ)
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 21:16:12 +0000 (21:16 +0000)]
bitkeeper revision 1.1236.1.145 (4248741cj7gwt6K7xFCPEyMPzfvSoQ)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.73 (424874035MwIUi8jFNCdaLfnJCrWig)
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 21:15:47 +0000 (21:15 +0000)]
bitkeeper revision 1.1159.258.73 (424874035MwIUi8jFNCdaLfnJCrWig)

Fix cpu_relax/rep_nop to include a compiler barrier. This is needed
for SMP booting with gcc 4.0, for example.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.144 (42484459vNunHVt3PY-Uy-M3JRd0yw)
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 17:52:25 +0000 (17:52 +0000)]
bitkeeper revision 1.1236.1.144 (42484459vNunHVt3PY-Uy-M3JRd0yw)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.72 (4248442au44vPuBRKPCu7xAuIZfS3Q)
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 17:51:38 +0000 (17:51 +0000)]
bitkeeper revision 1.1159.258.72 (4248442au44vPuBRKPCu7xAuIZfS3Q)

Upgrade MTRR support to that from Linux 2.6.11.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.143 (4244ed8elupJI3lVFp62vEBqYUNJhA)
kaf24@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 02:25:05 +0000 (02:25 +0000)]
bitkeeper revision 1.1236.1.143 (4244ed8elupJI3lVFp62vEBqYUNJhA)

Remove some unnecessary flush_page_update_queue() calls.
Signed-off-by: Keir Fraser <Keir.Fraser@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1236.1.142 (4244ed8dWNEDW6TXrxQ4FpnJIB61eQ)
cl349@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 01:26:49 +0000 (01:26 +0000)]
bitkeeper revision 1.1236.1.142 (4244ed8dWNEDW6TXrxQ4FpnJIB61eQ)

Merge firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk-clean
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean

21 years agobitkeeper revision 1.1159.258.71 (4244ba1aYkdppCPVW3a0EVPx4_NxFg)
cl349@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 01:25:46 +0000 (01:25 +0000)]
bitkeeper revision 1.1159.258.71 (4244ba1aYkdppCPVW3a0EVPx4_NxFg)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk-clean

21 years agobitkeeper revision 1.1236.1.141 (4244ed8cmI-LAu2Dp-LXlEdk2eFckg)
cl349@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 01:24:11 +0000 (01:24 +0000)]
bitkeeper revision 1.1236.1.141 (4244ed8cmI-LAu2Dp-LXlEdk2eFckg)

Merge domain_crash backport back into -unstable.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1236.1.140 (4244ed8bSPCQyrtSjZ4u8T4mvHyRfg)
cl349@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 01:17:08 +0000 (01:17 +0000)]
bitkeeper revision 1.1236.1.140 (4244ed8bSPCQyrtSjZ4u8T4mvHyRfg)

Cleanup includes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1159.275.1 (4244b7056FS2uC4AapFJtHCNgoKPFg)
cl349@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 01:12:37 +0000 (01:12 +0000)]
bitkeeper revision 1.1159.275.1 (4244b7056FS2uC4AapFJtHCNgoKPFg)

No direct entry to __enter_scheduler allowed. Must always pass through
softirq handler. Also domain_crash() now returns and defers
descheduling from local CPU: old behaviour is still provided by
domain_crash_synchronous().
Signed-off-by: Keir Fraser <keir@xensource.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1236.1.139 (4244ed8av78xbyCpls2_iCEIZlMdFQ)
kaf24@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 00:58:38 +0000 (00:58 +0000)]
bitkeeper revision 1.1236.1.139 (4244ed8av78xbyCpls2_iCEIZlMdFQ)

Fix failsafe handling on x86/32 (failsafe callback address was not
read correctly causing crash when booting 2.4 guests).
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.138 (4244ed89pK9JAW8qk2zpDrj3rXVcow)
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:44:15 +0000 (23:44 +0000)]
bitkeeper revision 1.1236.1.138 (4244ed89pK9JAW8qk2zpDrj3rXVcow)

Add PPC64 to the Elf architecture enumeration.

21 years agobitkeeper revision 1.1236.1.137 (4244ed88VAp9m3D-vEzXmLRoZputJQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:38:21 +0000 (23:38 +0000)]
bitkeeper revision 1.1236.1.137 (4244ed88VAp9m3D-vEzXmLRoZputJQ)

Manual merge.

21 years agobitkeeper revision 1.1236.1.136 (4244ed87pc_Rj1ULdCzoDdQsTu7rTg)
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:37:13 +0000 (23:37 +0000)]
bitkeeper revision 1.1236.1.136 (4244ed87pc_Rj1ULdCzoDdQsTu7rTg)

Manual merge.

21 years agobitkeeper revision 1.1159.258.70 (4244a079wh98lZeg0t3eZdAEyBTNPQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:36:25 +0000 (23:36 +0000)]
bitkeeper revision 1.1159.258.70 (4244a079wh98lZeg0t3eZdAEyBTNPQ)

Tools makefile cleanup and fix for parallel build.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.135 (4244ed86kEAlvpwiOYtt50ZJQBFS1A)
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:11:41 +0000 (23:11 +0000)]
bitkeeper revision 1.1236.1.135 (4244ed86kEAlvpwiOYtt50ZJQBFS1A)

Small makefile cleanup.

21 years agobitkeeper revision 1.1236.1.134 (4244ed85lTKc3QoN30qfyHLj2zIlfQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:05:08 +0000 (23:05 +0000)]
bitkeeper revision 1.1236.1.134 (4244ed85lTKc3QoN30qfyHLj2zIlfQ)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk

21 years agobitkeeper revision 1.1236.43.18 (42449899XrfAZaA5DQMd2TyF9OVOoQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:02:49 +0000 (23:02 +0000)]
bitkeeper revision 1.1236.43.18 (42449899XrfAZaA5DQMd2TyF9OVOoQ)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.69 (4244984dfA_QIQFHRNZRU9hNBMo-lw)
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:01:33 +0000 (23:01 +0000)]
bitkeeper revision 1.1159.258.69 (4244984dfA_QIQFHRNZRU9hNBMo-lw)

ifdef fix.

21 years agobitkeeper revision 1.1236.43.17 (4244977dF3r2NTA36BFdUWC_2TNwzg)
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 22:58:05 +0000 (22:58 +0000)]
bitkeeper revision 1.1236.43.17 (4244977dF3r2NTA36BFdUWC_2TNwzg)

Header include fix.

21 years agobitkeeper revision 1.1236.1.133 (4244ed84WExuoqfU6If778CyipoE6g)
xen-ia64.adm@bkbits.net [Fri, 25 Mar 2005 22:52:21 +0000 (22:52 +0000)]
bitkeeper revision 1.1236.1.133 (4244ed84WExuoqfU6If778CyipoE6g)

Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk

21 years agobitkeeper revision 1.1236.1.132 (4244ed83AbtrXuARZAN3FYhYSFTm7w)
djm@sportsman.spdomain [Sat, 26 Mar 2005 05:05:07 +0000 (05:05 +0000)]
bitkeeper revision 1.1236.1.132 (4244ed83AbtrXuARZAN3FYhYSFTm7w)

Catch up to latest xeno-unstable

21 years agobitkeeper revision 1.1236.1.131 (4244e3f9gcG_CR3IOZykct93jfo08w)
xen-ia64.adm@bkbits.net [Fri, 25 Mar 2005 22:20:40 +0000 (22:20 +0000)]
bitkeeper revision 1.1236.1.131 (4244e3f9gcG_CR3IOZykct93jfo08w)

Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk

21 years agobitkeeper revision 1.1236.1.130 (4244e3f89CxDxAfTO7Rtb2HsrEirWA)
djm@sportsman.spdomain [Sat, 26 Mar 2005 04:24:24 +0000 (04:24 +0000)]
bitkeeper revision 1.1236.1.130 (4244e3f89CxDxAfTO7Rtb2HsrEirWA)

DomainU's can now be loaded from domain0 using hypercalls

21 years agobitkeeper revision 1.1236.43.16 (42448d59ezQlPIiCVx8usI8lvPcAvw)
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 22:14:49 +0000 (22:14 +0000)]
bitkeeper revision 1.1236.43.16 (42448d59ezQlPIiCVx8usI8lvPcAvw)

Fix mmu_update queue size.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.43.15 (42446ea83i0TVEFNdNTE8D6WBPWfaQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 20:03:52 +0000 (20:03 +0000)]
bitkeeper revision 1.1236.43.15 (42446ea83i0TVEFNdNTE8D6WBPWfaQ)

Move Linux 2.4 to writable pagetables. It doesn't boot, but that bug
is not caused by this changeset (I see exactly the same behaviour
with these changes backed out). Will need some investigation: first
on 2.0-testing to see if any fixes are needed there...
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.43.14 (424466ecgeg-norljKfMh0Tylfkxrg)
cl349@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 19:30:52 +0000 (19:30 +0000)]
bitkeeper revision 1.1236.43.14 (424466ecgeg-norljKfMh0Tylfkxrg)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-plax

21 years agobitkeeper revision 1.1236.47.1 (424461d9MLablVR0mkl5fIg3Km-RAg)
cl349@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 19:09:13 +0000 (19:09 +0000)]
bitkeeper revision 1.1236.47.1 (424461d9MLablVR0mkl5fIg3Km-RAg)

Fix race between sending responses to the guest frontend driver and guest
adding new requests.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1236.43.13 (42446124G6lMmGOZuWoCX4Jlr7Hj_w)
smh22@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 19:06:12 +0000 (19:06 +0000)]
bitkeeper revision 1.1236.43.13 (42446124G6lMmGOZuWoCX4Jlr7Hj_w)

partial fix for save/migrate

signed-off-by: steven@xensource.com

21 years agobitkeeper revision 1.1236.43.12 (4244309dO7HfNtv-R6F5S3jdQqQR8A)
jrb44@plym.cl.cam.ac.uk [Fri, 25 Mar 2005 15:39:09 +0000 (15:39 +0000)]
bitkeeper revision 1.1236.43.12 (4244309dO7HfNtv-R6F5S3jdQqQR8A)

Enhanced concurrency support in blockstore.

Signed-off-by: James Bulpin <James.Bulpin@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1236.43.11 (4244199bhSeKA6aHwn5DYaLjeLwt9A)
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 14:00:59 +0000 (14:00 +0000)]
bitkeeper revision 1.1236.43.11 (4244199bhSeKA6aHwn5DYaLjeLwt9A)

Remove unused function find_last_domain().
Signed-off-by: Keir Fraser <keir@xensource.com>